#ifndef RPGCHATMAINWINDOW_H
#define RPGCHATMAINWINDOW_H

#include "Whiteboard.h"
#include <QMainWindow>
//#include <QVector>

namespace Ui {
    class RPGChat;
}

class RPGChat : public QMainWindow
{
    Q_OBJECT

public:
    explicit RPGChat(QWidget *parent = 0);
    ~RPGChat();

private:
    Ui::RPGChat* _ui;
	bool _shiftPressed;

	int _penWidth;
	QColor _penColor;
	//QVector<Whiteboard*>

    void setupSignalsSlots(void);

private slots:
    void foobarTest(void);
	void removeFoobarTest(void);

    void checkForEnter(void);
    void sendMessage(void);

	void openWhiteboardTab(void);

    // Help Actions
    void about(void);

protected:
	void keyPressEvent(QKeyEvent* event);
	void keyReleaseEvent(QKeyEvent* event);
};

#endif // RPGCHATMAINWINDOW_H
